package com.guoxue.service;

import java.util.List;

import com.guoxue.dao.ICollectAndTransferDao;
import com.guoxue.domain.CollectAndTransferVo;

public interface ICollectAndTransferService extends ICollectAndTransferDao{
	
	public void saveCollectAndTransfer(CollectAndTransferVo ct);

	public List<CollectAndTransferVo> getCollectAndTransferList();
	
	public List<CollectAndTransferVo> getCollectAndTransferList(Integer uid,Integer type);
	
	public Long getCollectAndTransferTotal(int uid,int type,String tapesId);

	public void deleteCollectAndTransfer(int id,Integer uid);
	
	public CollectAndTransferVo getCollectAndTransfer(int id,Integer uid);

	public Long getCollectAndTransferTotal(Integer uid, String tapesUid, Integer type, String tapesId);

	public Long getMyCollectAndTransferTotal(Integer uid, int type);

	public List<CollectAndTransferVo> getCollectAndTransferList(Integer uid, Integer type, Integer start,
			Integer totalCount);

	public List<CollectAndTransferVo> getCollectAndTransferList(Integer userId, Integer type, Integer start,
			Integer totalCount, String date);
	
}
